package com.shuai.config;

import com.shuai.serializer.SerializerKeys;
import lombok.Data;

/** RPC 框架配置 */
@Data
public class RpcConfig {

  /** 名称 */
  private String name = "shuai-rpc";

  /** 版本号 */
  private String version = "1.0.0";

  /** 服务器主机名 */
  private String serverHost = "localhost";

  /** 服务器端口号 */
  private Integer serverPort = 8088;

  /** 序列化器 */
  private String serializer = SerializerKeys.JDK;

  /** 注册中心配置 默认 Zookeeper */
  private RegistryConfig registryConfig = new RegistryConfig();
}
